package live.zs.excelurltoimg.entity;

import java.util.List;

public class StoreData {
    private String storeName;
    private String storeNumber;
    private String natureOfOperation;
    private String region;
    private String status;
    private List<ProductData> productList;
    private String subRegion;
    private String propertyNature;
    private String openingDate;
    private double storeArea;
    private String storeFixtureImage;
    private String area;
    private String business;
    private String floor;
    private String detailedAddress;
    private String responsiblePerson;
    private String responsiblePersonPhone;
    private String regionalResponsiblePerson;
    private String regionalResponsiblePersonPhone;
    private String responsiblePersonEmail;


    // Getters and Setters for each field


    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreNumber() {
        return storeNumber;
    }

    public void setStoreNumber(String storeNumber) {
        this.storeNumber = storeNumber;
    }

    public String getNatureOfOperation() {
        return natureOfOperation;
    }

    public void setNatureOfOperation(String natureOfOperation) {
        this.natureOfOperation = natureOfOperation;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public List<ProductData> getProductList() {
        return productList;
    }

    public void setProductList(List<ProductData> productList) {
        this.productList = productList;
    }

    public String getSubRegion() {
        return subRegion;
    }

    public void setSubRegion(String subRegion) {
        this.subRegion = subRegion;
    }

    public String getPropertyNature() {
        return propertyNature;
    }

    public void setPropertyNature(String propertyNature) {
        this.propertyNature = propertyNature;
    }

    public String getOpeningDate() {
        return openingDate;
    }

    public void setOpeningDate(String openingDate) {
        this.openingDate = openingDate;
    }

    public double getStoreArea() {
        return storeArea;
    }

    public void setStoreArea(double storeArea) {
        this.storeArea = storeArea;
    }

    public String getStoreFixtureImage() {
        return storeFixtureImage;
    }

    public void setStoreFixtureImage(String storeFixtureImage) {
        this.storeFixtureImage = storeFixtureImage;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getBusiness() {
        return business;
    }

    public void setBusiness(String business) {
        this.business = business;
    }

    public String getFloor() {
        return floor;
    }

    public void setFloor(String floor) {
        this.floor = floor;
    }

    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    public String getResponsiblePerson() {
        return responsiblePerson;
    }

    public void setResponsiblePerson(String responsiblePerson) {
        this.responsiblePerson = responsiblePerson;
    }

    public String getResponsiblePersonPhone() {
        return responsiblePersonPhone;
    }

    public void setResponsiblePersonPhone(String responsiblePersonPhone) {
        this.responsiblePersonPhone = responsiblePersonPhone;
    }

    public String getRegionalResponsiblePerson() {
        return regionalResponsiblePerson;
    }

    public void setRegionalResponsiblePerson(String regionalResponsiblePerson) {
        this.regionalResponsiblePerson = regionalResponsiblePerson;
    }

    public String getRegionalResponsiblePersonPhone() {
        return regionalResponsiblePersonPhone;
    }

    public void setRegionalResponsiblePersonPhone(String regionalResponsiblePersonPhone) {
        this.regionalResponsiblePersonPhone = regionalResponsiblePersonPhone;
    }

    public String getResponsiblePersonEmail() {
        return responsiblePersonEmail;
    }

    public void setResponsiblePersonEmail(String responsiblePersonEmail) {
        this.responsiblePersonEmail = responsiblePersonEmail;
    }

    @Override
    public String toString() {
        return "StoreData{" +
                "storeName='" + storeName + '\'' +
                ", storeNumber='" + storeNumber + '\'' +
                ", natureOfOperation='" + natureOfOperation + '\'' +
                ", region='" + region + '\'' +
                ", status='" + status + '\'' +
                ", productList=" + productList +
                ", subRegion='" + subRegion + '\'' +
                ", propertyNature='" + propertyNature + '\'' +
                ", openingDate='" + openingDate + '\'' +
                ", storeArea=" + storeArea +
                ", storeFixtureImage='" + storeFixtureImage + '\'' +
                ", area='" + area + '\'' +
                ", business='" + business + '\'' +
                ", floor='" + floor + '\'' +
                ", detailedAddress='" + detailedAddress + '\'' +
                ", responsiblePerson='" + responsiblePerson + '\'' +
                ", responsiblePersonPhone='" + responsiblePersonPhone + '\'' +
                ", regionalResponsiblePerson='" + regionalResponsiblePerson + '\'' +
                ", regionalResponsiblePersonPhone='" + regionalResponsiblePersonPhone + '\'' +
                ", responsiblePersonEmail='" + responsiblePersonEmail + '\'' +
                '}';
    }
}
